package Craque;

import java.io.FileReader;
import weka.classifiers.lazy.IBk;
import weka.core.Instance;
import weka.core.Instances;

public class Classificador
{
	public String Classificado  (int jogos, int gols, int titulos, int carreira, int clubes) throws Exception
	{
		String caminhoArquivo = "Jogadores.ARFF";
		FileReader leitor = new FileReader(caminhoArquivo);
		Instances Dados = new Instances(leitor);
		Dados.setClassIndex(5);
		IBk knn = new IBk();
		knn.buildClassifier(Dados);
		Instance classificado = new Instance(6);
		classificado.setDataset(Dados);
		classificado.setValue(0, jogos);
		classificado.setValue(1, gols);
		classificado.setValue(2, titulos);
		classificado.setValue(3, carreira);
		classificado.setValue(4, clubes);
		double resultado = knn.classifyInstance(classificado);
		return classificado.classAttribute().value((int)resultado);
	}
}
